project(asn2c)
add_library(${PROJECT_NAME}
            Acceleration.c
            AccelerationSet4Way.c
            AllowedManeuvers.c
            AntiLockBrakeStatus.c
            AuxiliaryBrakeStatus.c
            BIT_STRING.c
            BasicSafetyMessage.c
            BasicVehicleClass.c
            BrakeAppliedStatus.c
            BrakeBoostApplied.c
            BrakePedalStatus.c
            BrakeSystemStatus.c
            CoarseHeading.c
            Confidence.c
            ConnectingLane.c
            Connection.c
            ConnectsToList.c
            DDateTime.c
            DDay.c
            DHour.c
            DMinute.c
            DMonth.c
            DSecond.c
            DTimeOffset.c
            DYear.c
            Description.c
            DescriptiveName.c
            Elevation.c
            ElevationConfidence.c
            EventSource.c
            EventType.c
            ExteriorLights.c
            FuelType.c
            FullPositionVector.c
            GNSSstatus.c
            Heading.c
            HeadingConfidence.c
            IA5String.c
            INTEGER.c
            IntersectionState.c
            IntersectionStateList.c
            IntersectionStatusObject.c
            Lane.c
            LaneAttributes-Barrier.c
            LaneAttributes-Bike.c
            LaneAttributes-Crosswalk.c
            LaneAttributes-Parking.c
            LaneAttributes-Sidewalk.c
            LaneAttributes-Striping.c
            LaneAttributes-TrackedVehicle.c
            LaneAttributes-Vehicle.c
            LaneAttributes.c
            LaneID.c
            LaneList.c
            LaneSharing.c
            LaneTypeAttributes.c
            LaneWidth.c
            Latitude.c
            LightState.c
            LightbarInUse.c
            Link.c
            LinkList.c
            Longitude.c
            MapData.c
            MessageFrame.c
            MinuteOfTheYear.c
            MotionConfidenceSet.c
            Movement.c
            MovementList.c
            MsgCount.c
            NativeEnumerated.c
            NativeInteger.c
            Node.c
            NodeID.c
            NodeList.c
            NodeReferenceID.c
            OCTET_STRING.c
            OffsetLL-B12.c
            OffsetLL-B14.c
            OffsetLL-B16.c
            OffsetLL-B18.c
            OffsetLL-B22.c
            OffsetLL-B24.c
            ParticipantData.c
            ParticipantList.c
            ParticipantType.c
            PathHistory.c
            PathHistoryPoint.c
            PathHistoryPointList.c
            PathPointList.c
            PathPrediction.c
            Phase.c
            PhaseID.c
            PhaseList.c
            PhaseState.c
            PhaseStateList.c
            PointList.c
            Position-LL-24B.c
            Position-LL-28B.c
            Position-LL-32B.c
            Position-LL-36B.c
            Position-LL-44B.c
            Position-LL-48B.c
            Position-LLmD-64b.c
            Position3D.c
            PositionConfidence.c
            PositionConfidenceSet.c
            PositionOffsetLL.c
            PositionOffsetLLV.c
            PositionalAccuracy.c
            RSIPriority.c
            RSITimeDetails.c
            RTEData.c
            RTEList.c
            RTSData.c
            RTSList.c
            Radius.c
            RadiusOfCurvature.c
            ReferenceLanes.c
            ReferenceLink.c
            ReferenceLinkList.c
            ReferencePath.c
            ReferencePathList.c
            RegulatorySpeedLimit.c
            ResponseType.c
            RoadPoint.c
            RoadRegulatorID.c
            RoadSideInformation.c
            RoadsideSafetyMessage.c
            SPAT.c
            SemiMajorAxisAccuracy.c
            SemiMajorAxisOrientation.c
            SemiMinorAxisAccuracy.c
            SignType.c
            SirenInUse.c
            SourceType.c
            Speed.c
            SpeedConfidence.c
            SpeedLimitList.c
            SpeedLimitType.c
            StabilityControlStatus.c
            SteeringWheelAngle.c
            SteeringWheelAngleConfidence.c
            TimeChangeDetails.c
            TimeConfidence.c
            TimeCountingDown.c
            TimeMark.c
            TimeOffset.c
            TractionControlStatus.c
            TransmissionState.c
            UTCTiming.c
            VehicleClassification.c
            VehicleEmergencyExtensions.c
            VehicleEventFlags.c
            VehicleHeight.c
            VehicleLength.c
            VehicleSafetyExtensions.c
            VehicleSize.c
            VehicleWidth.c
            VertOffset-B07.c
            VertOffset-B08.c
            VertOffset-B09.c
            VertOffset-B10.c
            VertOffset-B11.c
            VertOffset-B12.c
            VerticalAcceleration.c
            VerticalOffset.c
            YawRate.c
            asn_SEQUENCE_OF.c
            asn_SET_OF.c
            asn_codecs_prim.c
            ber_decoder.c
            ber_tlv_length.c
            ber_tlv_tag.c
            constr_CHOICE.c
            constr_SEQUENCE.c
            constr_SEQUENCE_OF.c
            constr_SET_OF.c
            constr_TYPE.c
            constraints.c
            #converter-sample.c
            der_encoder.c
            per_decoder.c
            per_encoder.c
            per_opentype.c
            per_support.c
            xer_decoder.c
            xer_encoder.c
            xer_support.c
        )
target_include_directories(${PROJECT_NAME} PUBLIC include)